import { handleRequest } from './index'

/**
 * @description 获取各类下拉列表的通用接口
 * @param {Object} query ex: { type: 0 }
 * WORK_TYPE(使用层级):0  WORK_TYPE（工种）:1   CRI_PRO_TYPE(危大工程分类):2   R_Y_LEVEL(红黄牌等级):3
 */
// /***
//  * 使用层级 0
//  * 工程级别
//  */
// USE_LEVEL,
// /***
//  * 工种 1
//  */
// WORK_TYPE,
// /***
//  * 危大工程分类 2
//  */
// CRI_PRO_TYPE,
// /***
//  * 红黄牌等级 3
//  */
// R_Y_LEVEL,
// /**
//  * 发牌对象 4
//  */
// DEAL_OBJ_TYPE,
// /**
//  * 生产管理情况 5
//  */
// PROD_MANAGE_TYPE,
// /**
//  * 形象进度 6
//  */
// IMAGE_PROCESS_TYPE,
// /**
//  * 落实情况 7
//  */
// IMPL_SITUATION,
// /**
//  * 工程分类 8
//  */
// PROJECT_TYPE,
// /**
//  * 红黄牌公示状态 9
//  */
// R_Y_SHOW_TYPE
export function getSelectListByType(query) {
  return handleRequest({
    url: '/quality/types-label/list',
    method: 'get',
    params: query
  })
}

// 查看-下拉列表详情
export function getSelectListByTypeDetail(params) {
  return handleRequest({
    url: '/quality/types-label/detail',
    method: 'get',
    params
  })
}

// 新增-下拉列表
export function addSelectListByType(data) {
  return handleRequest({
    url: '/quality/types-label/add',
    method: 'post',
    data
  })
}

// 删除-下拉列表详情
export function delSelectListByType(params) {
  return handleRequest({
    url: '/quality/types-label/del',
    method: 'post',
    params
  })
}

// 修改-下拉列表
export function updateSelectListByType(data) {
  return handleRequest({
    url: '/quality/label-types/edit',
    method: 'post',
    data
  })
}

// 根据岗位ID查询表头
export function getExamHeadersByOrganization(params) {
  return handleRequest(
    {
      url: '/safety-assessments/header-items',
      method: 'get',
      params
    },
    { useCommon: true }
  )
}

// 根据岗位ID查询评分项
export function getExamContentByOrganization(params) {
  return handleRequest(
    {
      url: '/safety-assessments/scoring-items',
      method: 'get',
      params
    },
    { useCommon: true }
  )
}

// 新增-安全责任考核表
export function addExamHeaders(data) {
  return handleRequest(
    {
      url: '/safety-assessments/header',
      method: 'post',
      data
    },
    { useCommon: true }
  )
}

// 新增-安全责任考核评分项
export function addExamContent(data) {
  return handleRequest(
    {
      url: '/safety-assessments/content',
      method: 'post',
      data
    },
    { useCommon: true }
  )
}

// 修改-安全责任考核评分项
export function updateExamContent(data) {
  return handleRequest(
    {
      url: '/safety-assessments/content/update',
      method: 'post',
      data
    },
    { useCommon: true }
  )
}